## API Report File for "@backstage/plugin-explore-backend"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { BackendFeature } from '@backstage/backend-plugin-api';
import { Config } from '@backstage/config';
import { ExploreTool } from '@backstage/plugin-explore-common';
import express from 'express';
import { GetExploreToolsRequest } from '@backstage/plugin-explore-common';
import { GetExploreToolsResponse } from '@backstage/plugin-explore-common';
import { Logger } from 'winston';
import type { ToolDocument as ToolDocument_2 } from '@backstage/plugin-search-backend-module-explore';
import { ToolDocumentCollatorFactory as ToolDocumentCollatorFactory_2 } from '@backstage/plugin-search-backend-module-explore';
import type { ToolDocumentCollatorFactoryOptions as ToolDocumentCollatorFactoryOptions_2 } from '@backstage/plugin-search-backend-module-explore';

// @public (undocumented)
export function createRouter(options: RouterOptions): Promise<express.Router>;

// @public
const explorePlugin: () => BackendFeature;
export default explorePlugin;

// @public (undocumented)
export interface ExploreToolProvider {
  getTools(request: GetExploreToolsRequest): Promise<GetExploreToolsResponse>;
}

// @public (undocumented)
export interface RouterOptions {
  // (undocumented)
  logger: Logger;
  // (undocumented)
  toolProvider: ExploreToolProvider;
}

// @public
export class StaticExploreToolProvider implements ExploreToolProvider {
  // (undocumented)
  static fromConfig(config: Config): StaticExploreToolProvider;
  // (undocumented)
  static fromData(tools: ExploreTool[]): StaticExploreToolProvider;
  // (undocumented)
  getTools(request: GetExploreToolsRequest): Promise<GetExploreToolsResponse>;
}

// @public @deprecated (undocumented)
export type ToolDocument = ToolDocument_2;

// @public @deprecated (undocumented)
export const ToolDocumentCollatorFactory: typeof ToolDocumentCollatorFactory_2;

// @public @deprecated (undocumented)
export type ToolDocumentCollatorFactoryOptions =
  ToolDocumentCollatorFactoryOptions_2;
```
